การเรียกใช้รูปแบบพิเศษ (Regular Expressions) (RegExp) เป็นไวยากรณ์เฉพาะทางที่ใช้เพื่ออธิบาย จับคู่ และจัดการรูปแบบข้อมูลในสตริง โดยในภาษา JavaScript วัตถุ RegExp จะทำหน้าที่เป็นแบบแปลนให้เครื่องมือดำเนินการค้นหาและตรวจสอบข้อมูล
1. การกำหนดไวยากรณ์
มีวิธีหลักสองวิธีในการสร้างรูปแบบ: วิธีแรกคือ รูปแบบตัวอักษรตรง (Literal Notation) (var re2 = /abc/;), ซึ่งจะถูกคอมไพล์เมื่อโหลดสคริปต์ และอีกวิธีคือ คอนสตรักเตอร์ของ RegExp (var re1 = new RegExp("abc");), ซึ่งอนุญาตให้สร้างรูปแบบแบบไดนามิกจากตัวแปรได้
2. เมธอด .test()
เมธอด .test() เป็นวิธีพื้นฐานที่สุดในการใช้ไวยากรณ์นี้ มันจะคืนค่าบูลีนที่บ่งบอกว่ารูปแบบมีอยู่ที่ใดก็ตามในสตริงเป้าหมายหรือไม่ ตัวอักษรบางตัว เช่น + มีความหมายเฉพาะ และต้องถูก หลีกเลี่ยงโดยใช้ตัวแบ่ง (backslash) ด้วยตัวแบ่ง (เช่น /eighteen\+/) เพื่อให้จับคู่ตัวอักษรตรงตามที่ต้องการ